body, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form,a{
      margin: 0;
      padding: 0;
      list-style-type: none;
      border: 0;
      font-size: 12px;
      text-decoration: none;
      color: #666;
  }
.spacer {
      display: none
}

#bd {
      width: 100% !important;
      margin: 0 auto !important
}

#bd .bd_body {
      width: 1200px;
      margin: 0 auto;
      background-color: #fff
}

.product_tags {
      top: 0;
      left: 0;
      right: auto;
      height: 20px !important;
      width: 100px !important;
      overflow: hidden
}

.home_screen {
      width: 1200px;
      height: 555px;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
      padding-bottom: 20px
}

.home_screen .home_screen_head {
      height: 44px;
      width: 1200px;
      border-bottom: 2px solid #000;
      position: absolute;
      top: 0;
      left: 0;
      font: bold 20px/44px "Microsoft YaHei";
      color: #323232
}

.home_screen .home_screen_head a,
.home_screen .home_screen_head a:hover {
      color: #323232;
      text-decoration: none
}

.home_screen .home_screen_head a:hover {
      color: #ff2832
}

.home_screen .home_screen_head span {
      font-size: 16px;
      position: relative;
      top: -3px
}

.home_screen .home_screen_left {
      height: 499px;
      position: relative
}

.home_screen .home_screen_left .pic {
      width: 238px;
      height: 441px;
      border: 1px solid #e6e6e6;
      position: absolute;
      top: 56px;
      left: 0;
      display: block;
      overflow: hidden;
      text-align: center
}

.home_screen .home_screen_left .pic a {
      display: block;
      width: 238px;
      height: 521px;
      overflow: hidden;
      text-align: center
}

.home_screen_left_l_con_over {
      position: absolute;
      bottom: 1px;
      left: 1px;
      width: 237px;
      padding-left: 1px;
      background-color: #fff;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/home_bg_1509.png) 0 0
}

.home_screen .headfloor_tab {
      position: absolute;
      width: 966px;
      top: 0;
      right: 0
}

.home_screen .headfloor_tab ul {
      float: right;
      border-right: 1px solid #e6e6e6
}

.home_screen .headfloor_tab li {
      float: left;
      width: 114px;
      height: 42px;
      padding-top: 1px;
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      text-align: center;
      background-color: #f5f5f5;
      font: 14px/42px "Microsoft YaHei";
      color: #646464;
      cursor: default;
      overflow: hidden;
      word-break: break-all;
      word-wrap: break-word
}

.home_screen .headfloor_tab li.first {
      margin-right: 0
}

.home_screen .headfloor_tab li.on {
      font-weight: bold;
      background-color: #fff;
      width: 112px;
      border: 2px solid #000;
      border-bottom: 0;
      padding: 0 0 2px 0;
      margin-bottom: -2px;
      color: #525252
}

.home_screen .headfloor_tab li a,
.home_screen .headfloor_tab li a:hover {
      color: #646464;
      text-decoration: none
}

.home_screen .headfloor_tab li.on a,
.home_screen .headfloor_tab li.on a:hover {
      color: #323232
}

.home_screen_left_l_con_over li {
      float: left;
      width: 63px;
      height: 28px;
      line-height: 28px;
      padding-left: 16px;
      overflow: hidden
}

.home_screen_left_l_con_over li a,
.home_screen_left_l_con_over li a:hover {
      color: #323232;
      font: 12px/28px "Microsoft YaHei"
}

.home_screen_left_l_con_over li a:hover {
      color: #ff2832
}

.home_screen .tab_box_aa .tab_content_aa {
      width: 383px;
      height: 340px;
      overflow: hidden;
      border: 1px solid #e6e6e6;
      border-left: 0;
      position: absolute;
      top: 55px;
      left: 240px
}

.home_screen .tab_box_aa .tab_content_aa a,
.home_screen .tab_box_aa .tab_content_aa img {
      display: block;
      width: 383px;
      height: 340px
}

.home_screen .pic_uppper3 {
      width: 576px;
      height: 260px;
      overflow: hidden;
      position: absolute;
      top: 56px;
      left: 624px;
      border: 1px solid #e6e6e6;
      border-width: 1px 0
}

.home_screen .pic_uppper3 li {
      width: 191px;
      border-right: 1px solid #e6e6e6;
      float: left;
      overflow: hidden
}

.home_screen .pic_uppper3 li a {
      display: block;
      width: 191px;
      height: 260px;
      overflow: hidden;
      text-align: center
}

.home_screen .pic_lower5 {
      width: 960px;
      position: absolute;
      left: 240px;
      top: 318px;
      border-bottom: 1px solid #e6e6e6;
      height: 180px;
      overflow: hidden
}

.home_screen .pic_lower5 li {
      float: left;
      width: 191px;
      border-right: 1px solid #e6e6e6
}

.home_screen .pic_lower5 li a {
      display: block;
      width: 191px;
      height: 180px;
      overflow: hidden;
      text-align: center
}

.home_screen .roll_aa {
      width: 1198px;
      height: 55px;
      position: absolute;
      top: 497px;
      left: 0;
      border: 1px solid #e6e6e6;
      border-top: 0
}

.home_screen .roll_aa .over {
      width: 1190px;
      margin: 0 auto;
      overflow: hidden
}

.home_screen .roll_aa .over ul {
      width: 10000px;
      position: relative
}

.home_screen .roll_aa .over li {
      width: 110px;
      height: 50px;
      padding: 3px 4px 2px 5px;
      float: left;
      overflow: hidden
}

.home_screen .roll_aa .over li a {
      display: block;
      width: 110px;
      height: 50px;
      overflow: hidden;
      text-align: center
}

.home_screen .roll_aa .btn_brand_prev,
.home_screen .roll_aa .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 7px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.home_screen .roll_aa .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.home_screen .roll_aa .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.home_screen .roll_aa .btn_prev_hover,
.home_screen .roll_aa .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.home_screen .tab_content_aafloor_tab .roll_aa {
      width: 383px;
      height: 260px;
      border: 1px solid #e6e6e6;
      border-width: 1px 1px 1px 0;
      left: 240px;
      top: 56px;
      overflow: hidden
}

.home_screen .tab_content_aafloor_tab .roll_aa .over {
      width: 383px
}

.home_screen .tab_content_aafloor_tab .roll_aa .over ul {
      width: 10000px;
      float: left
}

.home_screen .tab_content_aafloor_tab .roll_aa .over ul li {
      width: auto;
      height: auto;
      padding: 0
}

.home_screen .tab_content_aafloor_tab .roll_aa .over ul li a {
      width: 383px;
      height: 260px;
      display: block;
      overflow: hidden;
      text-align: center
}

.home_screen .mix_marquee_tab {
      position: absolute;
      bottom: 6px;
      left: 50%;
      z-index: 666
}

.home_screen .mix_marquee_tab li {
      float: left;
      width: 10px;
      height: 3px;
      margin-right: 4px;
      _display: inline;
      font-size: 0;
      line-height: 9px;
      overflow: hidden;
      background: #fff
}

.home_screen .mix_marquee_tab li.current {
      background: #5e5e5e
}

.home_screen .tab_content_aafloor_tab .roll_aa .btn_brand_prev,
.home_screen .tab_content_aafloor_tab .roll_aa .btn_brand_next {
      top: 100px
}

.home_screen .icon_pop {
      display: block;
      width: 100px;
      height: 20px;
      overflow: hidden;
      top: 137px;
      position: absolute;
      left: 0
}

.footer {
      border-top: 2px solid #ff2832;
      margin-top: 15px;
      background-color: #fff;
      clear: both
}

.footer_pic_new {
      background-color: #fafafa;
      border-bottom: 1px solid #ebebeb;
      width: 100%;
      // _width: expression(this.scrollWidth < 960 ? "960px" : "auto");
      min-width: 960px
}

.footer_pic_new .footer_pic_new_inner {
      width: 940px;
      margin: 0 auto;
      height: 68px;
      padding: 5px 0 5px 30px
}

.footer_pic_new .footer_pic_new_inner a {
      display: block;
      height: 52px;
      width: 187px;
      float: left;
      padding: 7px 0 7px 48px
}

.footer_pic_new .footer_pic_new_inner a span {
      text-indent: -9999px;
      display: block;
      width: 138px;
      height: 52px;
      background: url(http://img61.ddimg.cn/upload_img/00660/home/footer_bg.png) 0 0 no-repeat;
      font-size: 0;
      line-height: 0;
      cursor: pointer
}

.footer_pic_new .footer_pic_new_inner a.footer_pic01 {
      border-left-width: 0
}

.footer_pic_new .footer_pic_new_inner a.footer_pic02 span {
      background-position: 0 -51px
}

.footer_pic_new .footer_pic_new_inner a.footer_pic03 span {
      background-position: 0 -103px
}

.footer_pic_new .footer_pic_new_inner a.footer_pic04 span {
      background-position: 0 -156px
}

.public_footer_new {
      width: 920px;
      height: 140px;
      margin: 0 auto;
      padding-top: 30px
}

.public_footer_new .footer_sort {
      width: 154px;
      float: left;
      text-align: center
}

.public_footer_new .footer_sort .f_title {
      display: block;
      padding-left: 30px;
      font-size: 14px;
      font-family: "microsoft yahei";
      color: #323232;
      height: 36px;
      line-height: 36px
}

.public_footer_new .footer_shangjia .f_title {
      background-position: 0px -200px
}

.public_footer_new .footer_distribution .f_title {
      background-position: 0px -118px
}

.public_footer_new .footer_pay .f_title {
      background-position: 0px -39px
}

.public_footer_new .footer_characteristic .f_title {
      background-position: 0 -79px
}

.public_footer_new .footer_help .f_title {
      background-position: 0px -158px
}

.public_footer_new .footer_sort a {
      text-decoration: none;
      color: #7d7d7d;
      font-size: 12px
}

.public_footer_new .footer_sort a:hover {
      text-decoration: underline;
      color: #f44d20
}

.public_footer_new .footer_sort ul {
      padding-left: 30px;
      list-style: none;
      margin: 0
}

.public_footer_new .footer_sort ul li {
      line-height: 20px;
      height: 20px
}

.public_footer_new .footer_shangjia {
      width: 150px
}

.footer_nav_box {
      border-top: 1px solid #ebebeb;
      width: 100%;
      // _width: expression(this.scrollWidth < 960 ? "960px" : "auto");
      min-width: 960px;
      padding: 17px 0 50px
}

.footer_nav_box a,
.footer_nav_box {
      color: #8c8c8c;
      font-size: 12px;
      text-decoration: none
}

.footer_nav_box a:hover {
      color: #f48570;
      text-decoration: underline
}

.footer_nav_box .footer_nav {
      text-align: center;
      line-height: 20px;
      padding-bottom: 17px
}

.footer_nav_box .footer_nav span.sep {
      margin: 0 17px 0 19px
}

.footer_nav_box .footer_copyright {
      line-height: 20px;
      text-align: center;
      width: 960px;
      margin: 0 auto
}

.footer_nav_box .footer_copyright span.sep {
      margin: 0 17px 0 19px
}

.footer_nav_box .footer_icon {
      padding: 10px 0 0 340px;
      width: 640px;
      margin: 0 auto;
      height: 77px
}

.footer_nav_box .validator,
.footer_nav_box .knet {
      float: left;
      display: inline;
      padding: 15px 25px 15px;
      width: 135px;
      height: 47px
}

.footer_nav_box .validator img,
.footer_nav_box .knet img {
      height: 47px;
      width: 128px
}

.footer_nav_box .logo5 img {
      width: 182px
}

.footer_copyright {
      padding: 10px 0 0 0;
      margin: 0 auto;
      float: none;
      width: auto;
      text-align: center;
      color: #8c8c8c
}

.footer_copyright span,
.public_footer .footer_copyright a.footer_img {
      display: inline-block;
      float: none
}

.footer_copyright a {
      padding: 0 4px;
      color: #8c8c8c;
      font-size: 12px;
      text-decoration: none
}

.footer_copyright a:hover {
      color: #f48570;
      text-decoration: underline
}

.footer_nav_box .footer_nav .footer_hot_search {
      display: inline-block;
      *display: inline;
      width: 50px;
      position: relative
}

.footer_nav_box .footer_nav .pos_a_box {
      position: absolute;
      left: -251px;
      top: 22px;
      background-color: #f48570;
      width: 300px;
      border-radius: 8px;
      text-align: center;
      height: 14px;
      line-height: 14px
}

.footer_nav_box .footer_nav .pos_a_box a,
.footer_nav_box .footer_nav .pos_a_box a:hover,
.footer_nav_box .footer_nav .pos_a_box span {
      padding: 0 2px;
      color: #fff;
      text-decoration: none
}

.footer_nav_box .footer_nav .pos_a_box i {
      display: block;
      width: 0;
      height: 0;
      line-height: 0;
      font-size: 0;
      border-width: 0 4px 4px;
      border-style: solid;
      border-color: #fff #fff #f48570 #fff;
      position: absolute;
      right: 20px;
      top: -4px
}
@import "./hdtools";
.narrow_page .logo_line .suggest_key .select_pop .content {
      padding-left: 6px;
      width: 104px
}

.suggest_key .select_pop .content p {
      line-height: 20px;
      padding-top: 10px;
      color: #323232
}

.suggest_key .select_pop .content p.h-limit {
      padding: 0
}

.suggest_key .select_pop .content p.button {
      padding-top: 6px
}

.suggest_key .select_pop .content p .price {
      font: bold 12px Arial;
      color: #ff2832
}

.suggest_key .select_pop .content p.button a,
.suggest_key .select_pop .content p.button a:hover {
      display: inline-block;
      width: 78px;
      height: 20px;
      background-color: #f5f5f5;
      color: #ff2832 !important;
      border: 1px solid #ff2832;
      text-align: center;
      line-height: 20px;
      text-decoration: none !important
}

.suggest_key .select_pop .content p.button a:hover {
      background-color: #ff2832;
      color: #fff !important
}

.suggest_key .select_pop .content .star {
      display: block;
      height: 16px;
      width: 105px;
      background: url(http://img4.ddimg.cn/header/header2014/icon_star.png) repeat-x 2px -20px;
      margin: 0 0 0 -2px;
      float: none
}

.suggest_key .select_pop .content .star .level {
      background: url(http://img4.ddimg.cn/header/header2014/icon_star.png) repeat-x 2px 0;
      height: 16px;
      display: block
}

.suggest_key .select_pop .name {
      padding-bottom: 5px
}

.logo_line .suggest_key .search_history li,
.logo_line .suggest_key .search_history li.select_key,
.logo_line .suggest_key .search_history li.select_key .d {
      color: #1a66af
}

.logo_line .suggest_key .search_history li .d {
      color: #969696
}

.logo_line .suggest_key .search_history .search_history_key {
      display: block;
      width: 132px;
      position: relative
}

.logo_line .suggest_key .search_history li .del {
      float: right;
      padding-right: 10px
}

.logo_line .suggest_key .search_history li .arrow .del,
.logo_line .suggest_key .search_history li .arrow2 .del {
      padding-right: 0
}

.logo_line .suggest_key .search_history li .arrow,
.logo_line .suggest_key .search_history li .arrow2 {
      background: none;
      padding-right: 0;
      max-width: 132px;
      width: 132px
}

.logo_line .suggest_key .search_history li .arrow div,
.logo_line .suggest_key .search_history li .arrow2 div {
      padding-right: 10px;
      background: url(http://img63.ddimg.cn/upload_img/00459/home/head_sprite.png) no-repeat right -431px;
      max-width: 86px;
      *width: 86px;
      display: inline-block
}

.logo_line .suggest_key .search_history li .isdiv {
      height: 22px;
      overflow: hidden;
      max-width: 326px
}

.narrow_page .logo_line .suggest_key .search_history li .isdiv {
      max-width: 314px
}

.logo_line .ddnew_cart,
.logo_line .ddnew_order {
      height: 36px;
      position: absolute;
      top: 20px;
      border: 2px solid #dcdcdc;
      font: 14px/36px "Microsoft Yahei"
}

.logo_line .ddnew_cart {
      right: 88px;
      width: 107px;
      border-color: #ff2832;
      background: url(http://img62.ddimg.cn/upload_img/00459/home/icon_cart.png) 5px 0 no-repeat #ff2832
}

.logo_line .ddnew_cart:hover {
      background-position: 5px -36px;
      background-color: #f6f6f6;
      border-color: #dcdcdc;
      color: #ff2832
}

#hd .logo_line .ddnew_cart a:hover,
#hd .logo_line .ddnew_order a:hover {
      text-decoration: none
}

.logo_line .ddnew_cart a b,
.logo_line .ddnew_order a b,
.logo_line .ddnew_cart a:hover b {
      color: #ff2832;
      padding-left: 3px;
      font-family: Arial;
      font-weight: bold
}

#hd .logo_line .ddnew_cart a,
.logo_line .ddnew_cart a b {
      color: #fff
}

#hd .logo_line .ddnew_cart:hover a,
.logo_line .ddnew_cart:hover a b {
      color: #ff2832
}

.logo_line .ddnew_order {
      width: 86px;
      padding: 0;
      text-align: center;
      right: 0;
      border-left: 0;
      background-color: #f6f6f6
}

.logo_line .ddnew_order a {
      display: inline-block;
      width: 86px
}

.logo_line .ddnew_cart a {
      padding-left: 35px;
      width: 72px;
      display: inline-block
}

#hd .nav_top {
      width: 100%;
      height: 40px;
      border-bottom: 3px solid #ff2832
}

#hd .nav_top a,
#hd .nav_top a:hover {
      color: #323232;
      font: 14px/40px "Microsoft Yahei";
      text-decoration: none;
      padding: 0 15px;
      display: block;
      font-weight: bold
}

#hd .nav_top ul {
      width: 1200px;
      margin: 0 auto
}

#hd .nav_top ul li {
      float: left;
      text-align: center;
      position: relative
}

#hd .nav_top ul li.all {
      width: 200px;
      margin-right: 17px;
      _display: inline;
      text-align: left;
      background: #ff2832;
      position: relative
}

#hd .nav_top ul li.all a,
#hd .nav_top ul li.all a:hover {
      padding: 0 0 0 20px;
      display: block;
      width: 171px;
      background: url(http://img63.ddimg.cn/upload_img/00459/home/head_sprite.png) no-repeat 161px -567px;
      color: #fff
}

#hd .nav_top ul li a:hover {
      display: block;
      color: #ff2832
}

.narrow_page #hd .nav_top ul {
      width: 960px
}

#hd .nav_top ul li.all a:hover {
      background: url(http://img63.ddimg.cn/upload_img/00459/home/head_sprite.png) no-repeat 161px -567px
}

#hd .icon_n {
      position: absolute;
      display: block;
      bottom: 26px;
      left: 50%;
      margin-left: -28px;
      text-align: center;
      font-size: 0
}

#hd .sub {
      background: #f5f5f5;
      float: none;
      width: auto
}

#hd .sub ul {
      height: 31px;
      margin: 0 auto;
      overflow: hidden;
      line-height: 30px;
      width: 1200px
}

#hd .sub ul li {
      float: left;
      padding: 0 15px;
      margin-left: -1px;
      white-space: nowrap;
      background: url(http://img4.ddimg.cn/header/header2014/sub_line_bg.png) right center no-repeat;
      _line-height: 12px;
      _padding: 9px 15px 8px
}

#hd .sub ul li img {
      vertical-align: middle;
      _vertical-align: top
}

#hd .sub ul li.sub_big_li {
      width: 100px;
      position: relative;
      overflow: hidden;
      background: none;
      text-align: center;
      font-size: 16px;
      font-family: "Microsoft Yahei";
      color: #403108;
      padding-left: 20px
}

#hd .sub ul li.sub_big_li a,
#hd .sub ul li.sub_big_li a:hover {
      font-size: 16px;
      font-family: "Microsoft Yahei";
      color: #403108
}

#hd .th_sub {
      background-color: #ff2832
}

#hd .th_sub ul li a,
#hd .th_sub ul li a:hover {
      color: #fff
}

#hd .th_sub ul li.sub_big_li a,
#hd .th_sub ul li.sub_big_li a:hover {
      color: #fff
}

.narrow_page #hd {
      min-width: 960px
}

.narrow_page .tools .ddnewhead_operate {
      width: 960px
}

.narrow_page #hd .logo_line {
      width: 960px
}

.narrow_page #hd .logo_line .search .text,
.narrow_page #hd .logo_line .search .label_search {
      width: 188px
}

.narrow_page #hd .logo_line .search .select {
      left: 200px
}

.narrow_page #hd .logo_line .search .button {
      left: 307px
}

.narrow_page .logo_line .search_hot {
      width: 308px
}

.narrow_page #hd .nav_top a,
.narrow_page #hd .nav_top a:hover {
      padding: 0 9px
}

.narrow_page #hd .sub ul {
      width: 960px
}

.narrow_page #hd .home_nav_l_box {
      width: 960px
}

#hd .new_head_znx {
      float: right;
      position: relative;
      padding-top: 2px;
      margin-right: -1px;
      z-index: 100;
      font-family: arial, simsun
}

#hd .new_head_znx a.head_znx_a {
      display: block;
      _display: inline-block;
      position: relative;
      line-height: 22px;
      height: 22px;
      background: url(http://img63.ddimg.cn/upload_img/00459/home/head_sprite.png) no-repeat right -303px;
      padding: 4px 19px 0 7px
}

#hd .new_head_znx a.head_znx_a span {
      color: #ff2832
}

#hd .new_head_znx a.hover {
      color: #ff2832;
      background-color: #fff;
      background-position: right -320px;
      padding-top: 3px;
      border: 1px solid #e6e6e6;
      border-bottom: 0;
      position: relative;
      z-index: 100;
      padding-right: 18px;
      padding-left: 6px
}

#hd .new_head_znx .head_znx_list {
      position: absolute;
      top: 27px;
      left: 0px;
      border: 1px solid #e6e6e6;
      background-color: #fff;
      padding: 4px 0;
      width: 100px
}

#hd .new_head_znx .head_znx_list li {
      background: none;
      float: none;
      height: 22px;
      line-height: 22px;
      padding: 0;
      position: relative;
      z-index: 100
}

#hd .new_head_znx .head_znx_list li a {
      padding: 0 0 0 8px;
      line-height: 22px;
      height: 22px;
      display: block
}

#hd .new_head_znx .head_znx_list li a span,
#hd .new_head_znx .head_znx_list li a:hover span {
      color: #ff2832
}

#hd .new_head_znx .head_znx_list li a:hover {
      background: #f2f2f2;
      display: block;
      padding: 0 1px 0 9px;
      margin: 0 -1px;
      position: relative;
      color: #646464 !important;
      line-height: 22px
}

#hd .ddnewhead_area {
      float: left;
      position: relative;
      padding-top: 2px;
      margin-right: -1px;
      _margin-right: -10px;
      z-index: 100;
      font-family: arial, simsun
}

#hd .ddnewhead_area a.ddnewhead_area_a {
      display: block;
      _display: inline-block;
      position: relative;
      line-height: 22px;
      height: 22px;
      background: url(http://img63.ddimg.cn/upload_img/00459/home/head_sprite.png) no-repeat right -303px;
      padding: 4px 22px 0 9px
}

#hd .ddnewhead_area a.hover {
      background-color: #fff;
      background-position: right -320px;
      padding-top: 3px;
      border: 1px solid #e6e6e6;
      border-bottom: 0;
      position: relative;
      z-index: 100;
      padding-right: 21px;
      padding-left: 8px;
      color: #646464
}

#hd .ddnewhead_area .ddnewhead_area_list {
      position: absolute;
      top: 27px;
      left: 0px;
      border: 1px solid #e6e6e6;
      background-color: #fff;
      padding: 10px 0 10px 10px;
      width: 298px
}

#hd .ddnewhead_area .ddnewhead_area_list li {
      background: none;
      float: left;
      width: 48px;
      height: 26px;
      line-height: 26px;
      padding: 0 0 0 10px;
      position: relative;
      z-index: 100
}

#hd .ddnewhead_area .ddnewhead_area_list li a {
      line-height: 26px;
      height: 26px
}

.main_frame {
      zoom: 1
}

.main_frame:after {
      content: '.';
      height: 0;
      display: block;
      clear: both;
      visibility: hidden
}

.ribai .dd_brand_head .dd_brand_head_title,
.ribai .dd_brand_head .dd_brand_head_title:hover {
      border-right: 0px solid #b7b7b7
}

.ribai .dd_brand_head .list_aa {
      display: none
}

.dacu .dd_brand_head .dd_brand_head_title,
.dacu .dd_brand_head .dd_brand_head_title:hover {
      border-right: 0
}

.dd_brand {
      width: 1200px;
      margin: 0 auto 30px;
      height: 385px
}

.dd_brand_head,
.dd_brand_head img {
      height: 42px
}

.dd_brand_head {
      height: 42px;
      font: bold 20px/24px "Microsoft YaHei";
      color: #323232
}

.dd_brand_head .dd_brand_head_title,
.dd_brand_head .dd_brand_head_title:hover {
      float: left;
      margin: 11px 0 7px;
      padding: 0 20px 0 6px;
      font: bold 20px/24px "Microsoft YaHei";
      border-right: 1px solid #b7b7b7;
      text-decoration: none;
      background: #fff;
      color: #323232
}

.dd_brand_head .list_aa {
      float: left;
      height: 42px;
      overflow: hidden
}

.dd_brand_head .list_aa li {
      float: left;
      padding: 0 30px;
      margin: 13px 0 0 -13px;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/title_bg.png) no-repeat left 3px;
      font: 16px/20px "Microsoft YaHei"
}

.dd_brand_head .list_aa li a,
.dd_brand_head .list_aa li a:hover {
      font: bold 16px/20px "Microsoft YaHei";
      text-decoration: none;
      color: #323232
}

.dd_brand_head .list_aa li a span.hot {
      font: 14px/20px "Microsoft YaHei";
      padding-left: 5px;
      color: #323232
}

.dd_brand_head a:hover,
.dd_brand_head .list_aa li a:hover span.hot {
      color: #ff2832 !important
}

.dd_brand_content {
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      position: relative;
      width: 1199px;
      height: 342px
}

.dd_brand_content_l {
      position: absolute;
      top: 0;
      left: 0;
      width: 400px
}

.dd_brand_content_l a,
.dd_brand_content_r a {
      float: left;
      width: 199px;
      height: 170px;
      overflow: hidden;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0
}

.dd_brand_content_m {
      position: absolute;
      top: 0;
      left: 400px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0;
      height: 341px;
      overflow: hidden
}

.dd_brand_content_r {
      position: absolute;
      top: 0;
      left: 799px
}

.dd_brand_content_m img {
      width: 398px;
      height: 341px
}

.dd_brand_content_m .roll_aa {
      width: 398px
}

.dd_brand_content_m .roll_aa .over ul {
      position: relative;
      width: 10000px
}

.dd_brand_content_m .roll_aa .over ul li {
      float: left
}

.dd_brand_content_m .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      left: 50%;
      z-index: 6666
}

.dd_brand_content_m .mix_marquee_tab li {
      float: left;
      width: 12px;
      height: 12px;
      overflow: hidden;
      background-color: #c8c8c8;
      border-radius: 10px;
      margin-right: 8px;
      line-height: 36px;
      font-size: 0
}

.dd_brand_content_m .mix_marquee_tab li.current {
      background-color: #ff2832
}

.dd_brand_content_m .btn_brand_prev,
.dd_brand_content_m .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 148px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.dd_brand_content_m .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.dd_brand_content_m .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.dd_brand_content_m .btn_prev_hover,
.dd_brand_content_m .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.ad_bar,
.ad_bar_b {
      position: relative;
      margin: 0 auto;
      font-size: 0;
      width: 1200px;
      overflow: hidden
}

.ad_bar img {
      display: block
}

.ad_bar .close,
.ad_bar_b .close {
      background-image: url(../images/images_140403/home_sprite2_1017.png);
      position: absolute;
      right: 6px;
      top: 6px;
      z-index: 10;
      width: 14px;
      height: 14px;
      display: block;
      background-position: 0 -544px
}

.ad_bar .close:hover {
      background-position: -14px -544px
}

.ad_bar_top_box {
      width: 100%;
      padding: 0
}

.ad_bar_top_box2 {
      width: 100%;
      padding: 0
}

.ad_bar_top_box3,
.ad_bar_top_box3 .ad_bar {
      background-color: #8B0000
}

.ad_bar_top_box3 img,
.narrow_page .ad_bar_top_box3 .ad_bar img {
      height: 300px
}

.narrow_page .ad_bar,
.narrow_page .ad_bar_b {
      width: 990px
}

.narrow_page .ad_bar img {
      margin-left: -105px
}

.ad_closeicon {
      position: absolute;
      right: 5px;
      top: 5px;
      background: url(../hosts/images/dangshou/sprite_ad.png) no-repeat 0 -47px;
      height: 14px;
      width: 14px;
      overflow: hidden
}

.ad_closeicon:hover {
      background-position: -14px -47px
}

.new_pro {
      padding-bottom: 20px;
      height: 508px;
      width: 1200px;
      margin: 0 auto
}

.home_first_screen {
      height: 508px
}

.home_nav_l {
      float: left;
      width: 200px;
      background-color: #fafafa;
      position: relative;
      z-index: 40;
      padding: 4px 0;
      height: 480px
}

.home_nav_l .new_pub_nav {
      width: 200px
}

.home_nav_l .new_pub_nav li {
      height: 30px;
      padding-left: 18px;
      color: #323232;
      font: 14px/30px "Microsoft Yahei";
      position: relative;
      z-index: 1px;
      vertical-align: top
}

.home_nav_l .new_pub_nav li.on {
      background: #fff;
      color: #F07828;
      z-index: 10;
      margin: -2px -1px -2px 0;
      padding: 0 1px 0 16px;
      border: 2px solid #ff2832;
      border-right: 0
}

.home_nav_l .new_pub_nav li a {
      color: #323232;
      font: 14px/32px "Microsoft Yahei"
}

.home_nav_l .new_pub_nav li.on a,
.home_nav_l .new_pub_nav li.on a:hover,
.home_nav_l .new_pub_nav li.on span {
      color: #ff2832;
      font: 16px/30px "Microsoft Yahei"
}

.home_notice_r {
      float: left;
      width: 202px;
      border-bottom: 1px solid #e6e6e6;
      border-right: 1px solid #e6e6e6
}
@import "./newpub";

@import "./homeCircleC";
.home_notice_gg {
      width: 202px;
      overflow: hidden
}

.home_notice_gg .tab_aa {
      border-top: 1px solid #e6e6e6;
      height: 29px;
      overflow: hidden;
      width: 204px
}

.home_notice_gg .tab_aa li {
      margin-left: -1px;
      float: left;
      width: 101px;
      border: 1px solid #e6e6e6;
      border-top: 0;
      height: 28px;
      background-color: #f0f0f0;
      cursor: default;
      font: 14px/29px "Microsoft Yahei";
      text-align: center;
      color: #646464;
      overflow: hidden
}

.home_notice_gg .tab_aa li a,
.home_notice_gg .tab_aa li a:hover {
      display: block;
      overflow: hidden;
      margin: 0 auto;
      text-align: center
}

.home_notice_gg .tab_aa li.on {
      background-color: #fff;
      border-bottom: 0;
      padding-bottom: 1px
}

.home_notice_gg a,
.home_notice_gg a:hover {
      color: #646464;
      text-decoration: none
}

.home_notice_gg .tab_content_aa {
      width: 202px;
      height: 142px;
      position: relative;
      border-bottom: 1px solid #e6e6e6;
      overflow: hidden
}

.home_notice_gg .tab_content_aa ul {
      height: 130px;
      width: 202px;
      overflow: hidden;
      padding-top: 6px
}

.home_notice_gg .tab_content_aa li {
      line-height: 25px;
      padding-left: 10px;
      width: 183px;
      height: 25px;
      background: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png) no-repeat 10px -188px;
      overflow: hidden
}

.home_notice_gg .tab_content_aa li a,
.home_notice_gg .tab_content_aa li a:hover {
      display: block;
      padding-left: 10px;
      color: #646464;
      font-family: "Microsoft Yahei"
}

.home_notice_gg .tab_content_aa li a:hover {
      color: #ff2832
}

.home_notice_gg2 .tab_aa {
      border-top: 0
}

.home_notice_gg2 .tab_aa li {
      width: 67px
}

.home_notice_gg2 .tab_content_aa {
      width: 202px;
      height: 90px;
      overflow: hidden;
      border-bottom: 0
}

.home_notice_gg2 .tab_content_aa a,
.home_notice_gg2 .tab_content_aa img {
      display: block;
      width: 202px;
      height: 90px
}

.home_notice_r .roll_aa {
      width: 202px;
      height: 119px;
      position: relative
}

.home_notice_r .roll_aa .btn_brand_prev,
.home_notice_r .roll_aa .btn_brand_next {
      position: absolute;
      top: 41px;
      width: 30px;
      height: 43px;
      overflow: hidden;
      line-height: 90px;
      font-size: 0;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.home_notice_r .roll_aa .btn_brand_prev {
      background-position: 0 -83px;
      left: 0
}

.home_notice_r .roll_aa .btn_brand_next {
      background-position: -36px -83px;
      right: 0
}

.home_notice_r .roll_aa .btn_brand_prev:hover,
.home_notice_r .roll_aa .btn_brand_next:hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.home_notice_r .roll_aa .mix_marquee_tab {
      position: absolute;
      bottom: 10px;
      left: 50%;
      text-align: center;
      z-index: 30
}

.home_notice_r .roll_aa .mix_marquee_tab li {
      float: left;
      width: 8px;
      height: 8px;
      border-radius: 8px;
      background: #c8c8c8;
      overflow: hidden;
      font-size: 0;
      line-height: 24px;
      margin: 0 6px 0 0
}

.home_notice_r .roll_aa .mix_marquee_tab li.current {
      background: #ff2832
}

.home_notice_r .roll_aa .over,
.home_notice_r .roll_aa .list_aa li img {
      width: 202px;
      height: 119px;
      overflow: hidden
}

.home_notice_r .roll_aa .list_aa {
      width: 10000px;
      position: relative
}

.home_notice_r .roll_aa .list_aa li {
      float: left;
      width: 202px;
      height: 119px
}

.z_floor {
      width: 1200px;
      margin: 0 auto 30px;
      height: 553px;
      overflow: hidden
}

.z_floor .z_head {
      height: 42px;
      width: 1200px;
      position: relative;
      overflow: hidden
}

.z_floor .z_head img {
      position: absolute;
      left: 0;
      top: 0
}

.z_floor .z_head .z_link,
.z_floor .z_head .z_link:hover {
      position: absolute;
      right: 3px;
      top: 13px;
      height: 20px;
      color: #fc5259;
      font: 14px/20px "Microsoft YaHei";
      width: 370px;
      overflow: hidden;
      text-align: right
}

.z_floor .z_content {
      width: 1199px;
      height: 510px;
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      position: relative
}

.z_floor .z_face_image,
.z_floor .roll_aa,
.z_floor .z_activity,
.z_floor .z_brand_list a,
.z_content .z_brand_logo {
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0;
      overflow: hidden
}

.z_floor .z_face_image {
      position: absolute;
      display: block;
      width: 189px;
      height: 254px;
      top: 0;
      left: 0
}

.z_floor .roll_aa {
      position: absolute;
      width: 189px;
      height: 254px;
      top: 255px;
      left: 0
}

.z_floor .roll_aa .mix_marquee_tab {
      height: 10px;
      position: absolute;
      bottom: 10px;
      left: 50%;
      margin-left: -43px;
      z-index: 666
}

.z_floor .roll_aa .mix_marquee_tab li {
      float: left;
      _display: inline;
      width: 10px;
      height: 10px;
      font-size: 0;
      margin-right: 10px;
      border-radius: 10px;
      background-color: #c7c7c7;
      overflow: hidden;
      line-height: 30px
}

.z_floor .roll_aa .mix_marquee_tab li.current {
      background-color: #69b36a
}

.z_content .z_brand_logo {
      width: 190px;
      height: 254px;
      overflow: hidden;
      position: absolute;
      top: 255px;
      left: 0;
      background-color: #f9f9f9;
      z-index: 50
}

.z_content .z_brand_logo a,
.z_content .z_brand_logo a:hover {
      float: left;
      width: 94px;
      height: 127px;
      border-right: 1px dotted #e6e6e6;
      border-bottom: 1px dotted #e6e6e6;
      position: relative;
      text-align: center;
      overflow: hidden;
      text-decoration: none
}

.z_content .z_brand_logo img {
      width: 80px;
      height: 50px;
      position: absolute;
      top: 34px;
      left: 10px;
      z-index: 20;
      cursor: pointer
}

.z_content .z_brand_logo a .remark {
      display: none;
      height: 22px;
      background-color: #ff2832;
      color: #fff;
      margin: 0 auto;
      top: 94px;
      position: relative;
      z-index: 30;
      padding: 0 7px;
      font: 14px/20px "Microsoft YaHei";
      max-width: 99px;
      overflow: hidden
}

.z_content .z_brand_logo a:hover .remark {
      display: inline-block
}

.z_floor .z_activity {
      position: absolute;
      width: 438px;
      height: 509px;
      top: 0;
      left: 189px;
      z-index: 60;
      border-left: 1px solid #e6e6e6
}

.z_floor .z_activity .roll_aa {
      position: absolute;
      width: 438px;
      height: 254px;
      top: 0;
      left: 0
}

.z_floor .z_activity .roll_aa .over {
      width: 439px;
      height: 254px
}

.z_floor .z_activity .roll_aa .over li,
.z_floor .z_activity .roll_aa .over li img {
      width: 438px;
      height: 254px;
      float: left;
      position: relative;
      top: auto;
      left: auto
}

.z_floor .z_activity .z_activity_lower3 {
      float: left;
      width: 146px;
      height: 254px;
      margin-top: 255px
}

.z_floor .z_activity .z_activity_lower3 img {
      width: 146px;
      height: 254px
}

.z_floor .z_brand_list {
      width: 570px;
      height: 509px;
      position: absolute;
      top: 0;
      left: 629px
}

.z_floor .z_brand_list a,
.z_floor .z_brand_list a:hover {
      float: left;
      width: 189px;
      height: 254px;
      overflow: hidden
}

.z_floor .z_brand_list a img {
      width: 189px;
      height: 254px
}

.v_all {
      height: 591px
}

.v_all .v_header {
      width: 1200px;
      height: 40px;
      margin: 0 auto;
      overflow: hidden;
      position: relative
}

.v_all .v_header img {
      position: absolute;
      top: 0;
      left: 0;
      height: 40px
}

.v_all .v_header .v_link,
.v_all .v_header .v_link:hover {
      position: absolute;
      top: 0;
      right: 0;
      width: 370px;
      overflow: hidden;
      height: 40px;
      color: #fa5c98;
      text-align: right;
      font: 14px/40px "Microsoft YaHei"
}

.v_all .v_content {
      width: 1199px;
      height: 520px;
      margin: 0 auto 30px;
      overflow: hidden;
      position: relative;
      border-left: 1px solid #e6e6e6;
      border-top: 1px solid #e6e6e6
}

.v_content .v_content_left {
      position: absolute;
      top: 0;
      left: 0;
      width: 198px;
      height: 519px;
      overflow: hidden;
      border-right: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6
}

.v_content_left .v_entrance {
      position: absolute;
      top: 0;
      left: 0;
      width: 198px;
      height: 280px;
      border-bottom: 1px solid #e6e6e6;
      overflow: hidden
}

.v_content_left .v_entrance img {
      width: 198px;
      height: 280px
}

.v_content_left .v_brand_logo {
      width: 200px;
      height: 240px;
      position: absolute;
      top: 281px;
      left: 0
}

.v_content_left .v_brand_logo a,
.v_content_left .v_brand_logo a:hover {
      float: left;
      width: 99px;
      height: 119px;
      overflow: hidden;
      border-right: 1px dotted #e6e6e6;
      border-bottom: 1px dotted #e6e6e6;
      position: relative;
      text-align: center;
      background-color: #f9f9f9;
      float: left;
      text-decoration: none
}

.v_content_left .v_brand_logo a img {
      width: 80px;
      height: 50px;
      position: absolute;
      top: 34px;
      left: 10px;
      z-index: 20;
      cursor: pointer
}

.v_content_left .v_brand_logo a .remark {
      display: none;
      height: 22px;
      background-color: #ff2832;
      color: #fff;
      margin: 0 auto;
      top: 87px;
      position: relative;
      z-index: 30;
      padding: 0 7px;
      font: 14px/20px "Microsoft YaHei";
      max-width: 99px;
      overflow: hidden
}

.v_content_left .v_brand_logo a:hover .remark {
      display: inline-block
}

.v_content .v_content_right {
      position: absolute;
      top: 0;
      left: 199px
}

.v_content .v_content_right a {
      float: left;
      width: 199px;
      overflow: hidden;
      border-right: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6
}

.v_content_right .v_special_upper a {
      height: 280px
}

.v_content_right .v_special_lower a {
      height: 238px
}

.v_content_right .v_special_upper img {
      width: 199px;
      height: 280px
}

.v_content_right .v_special_lower img {
      width: 199px;
      height: 238px
}

.v_content_right a:hover {
      border: 3px solid #ff5797;
      width: 194px
}

.v_content_right .v_special_upper a:hover {
      height: 275px
}

.v_content_right .v_special_lower a:hover {
      height: 233px
}

.v_content_right a:hover img {
      margin: -3px -2px -2px -3px
}

.home_taday_flash_box {
      margin: 0 auto 30px;
      height: 497px;
      overflow: hidden;
      width: 1200px
}

.home_miaosha {
      float: left;
      width: 996px;
      overflow: hidden
}

.home_miaosha .head {
      height: 39px;
      border-bottom: 2px solid #3c3c3c;
      position: relative
}

.home_miaosha .head .time {
      float: left;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/home_miaosha.png) no-repeat 83px 0;
      height: 39px;
      padding-left: 113px;
      font: 14px "Microsoft YaHei";
      position: relative
}

.home_miaosha .head .time .title {
      position: absolute;
      display: block;
      left: 0;
      top: 0;
      width: 83px;
      height: 39px;
      overflow: hidden
}

.home_miaosha .head .time .title img {
      display: block;
      width: 64px;
      height: 39px
}

.home_miaosha .head .time span {
      float: left;
      height: 24px;
      line-height: 24px;
      padding: 5px 11px 0 0;
      text-align: center;
      width: 26px;
      overflow: hidden
}

.home_miaosha .head .chang {
      position: absolute;
      left: 305px;
      top: 0
}

.home_miaosha .head .chang li {
      width: 80px;
      text-align: center;
      height: 38px;
      float: left;
      margin-right: 50px;
      _display: inline
}

.home_miaosha .head .chang a,
.home_miaosha .head .chang a:hover {
      display: block;
      width: 80px;
      text-align: center;
      overflow: hidden;
      height: 38px;
      line-height: 38px;
      padding-bottom: 1px;
      font-size: 20px;
      font-weight: bold;
      text-decoration: none
}

.home_miaosha .head .chang a:hover {
      padding-bottom: 0;
      border-bottom: 3px solid #ff2832;
      margin-bottom: -3px;
      position: relative
}

.home_miaosha .head .chang a.now,
.home_miaosha .head .chang a.now:hover {
      padding-bottom: 1px;
      border: none;
      margin-bottom: 0;
      color: #ff2832
}

.home_miaosha .list {
      border: 1px solid #e6e6e6;
      border-right: none;
      width: 995px;
      height: 454px
}

.home_miaosha .list_bg {
      width: 455px;
      overflow: hidden
}

.home_miaosha .list .info {
      float: left;
      width: 198px;
      height: 227px;
      border-right: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6;
      overflow: hidden;
      position: relative
}

.home_miaosha .list .pic {
      display: block;
      width: 150px;
      height: 150px;
      overflow: hidden;
      margin: 10px auto 0
}

.home_miaosha .list .pic img {
      width: 150px;
      height: 150px
}

.home_miaosha .list .pic_kong {
      position: absolute;
      width: 96px;
      height: 96px;
      background: url(http://img60.ddimg.cn/upload_img/00111/home/miaokong.png) no-repeat 0 0;
      top: 37px;
      left: 51px
}

.home_miaosha .list .pic_jijiang {
      position: absolute;
      width: 96px;
      height: 96px;
      background: url(http://img61.ddimg.cn/upload_img/00111/home/jijiang.png) no-repeat 0 0;
      top: 37px;
      left: 51px
}

.home_miaosha .list .line {
      position: absolute;
      top: 160px;
      width: 150px;
      height: 8px;
      border-radius: 5px;
      background: #ffb7b7;
      left: 24px;
      line-height: 0;
      font-size: 0;
      z-index: 10
}

.home_miaosha .list .line span {
      background: #fc2c3a;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      height: 8px;
      border-radius: 5px;
      z-index: 30
}

.home_miaosha .list span.num_bg {
      background: #fe8d91;
      width: 76px;
      height: 20px;
      overflow: hidden;
      top: -7px;
      left: 38px;
      z-index: 20;
      border-radius: 10px
}

.home_miaosha .list .num {
      width: 76px;
      height: 20px;
      line-height: 20px;
      overflow: hidden;
      color: #fff;
      text-align: center;
      position: absolute;
      top: 153px;
      left: 62px;
      z-index: 40;
      font-family: Arial
}

.home_miaosha .list .name {
      width: 180px;
      overflow: hidden;
      line-height: 22px;
      height: 22px;
      margin: 0 auto;
      padding-top: 15px
}

.home_miaosha .list .name a {
      color: #646464
}

.home_miaosha .list .name a:hover {
      color: #ff2832
}

.home_miaosha .list .price {
      color: #ff2832;
      width: 180px;
      margin: 2px auto 0;
      overflow: hidden;
      line-height: 20px;
      height: 20px;
      font-family: Arial
}

.home_miaosha .list .price span {
      font-size: 16px;
      margin-left: 5px;
      position: relative;
      top: 1px
}

.home_miaosha .list .price span.del {
      color: #969696;
      text-decoration: line-through;
      font-size: 12px
}

.firm_week {
      float: left;
      width: 204px;
      overflow: hidden;
      position: relative
}

.firm_week .head {
      height: 34px;
      line-height: 34px;
      border-bottom: 2px solid #ff2832;
      position: relative;
      overflow: hidden;
      padding-top: 5px
}

.firm_week .head h3 {
      float: left;
      color: #ff2832;
      font: 20px "Microsoft YaHei", Simsun;
      text-decoration: none;
      cursor: pointer;
      padding-left: 8px;
      width: 120px;
      height: 28px;
      overflow: hidden
}

.firm_week .tab_c {
      width: 203px;
      overflow: hidden;
      border-right: 1px solid #e6e6e6
}

.firm_week .tab_c li {
      border-bottom: 1px solid #e5e5e5;
      height: 113px;
      vertical-align: top;
      width: 203px
}

.firm_week .tab_c li a,
.firm_week .tab_c li a:hover {
      display: block;
      height: 113px;
      position: relative;
      width: 202px;
      padding-left: 1px;
      overflow: hidden;
      background-color: #fff
}

.firm_week .tab_c li img {
      display: block;
      border: none;
      height: 113px;
      width: 202px;
      -webkit-transition: all .3s ease;
      -moz-transition: all .3s ease;
      -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
      transition: all .3s ease
}

.firm_week .tab_c li a:hover {
      zoom: 1
}

.firm_week .tab_c li a:hover img {
      margin-left: -3px;
      margin-left: 0\9
}

.firm_week .head ul {
      position: absolute;
      right: 0px;
      top: 18px
}

.firm_week .head ul li {
      float: left;
      width: 8px;
      height: 8px;
      border-radius: 8px;
      background: #c8c8c8;
      overflow: hidden;
      font-size: 0;
      line-height: 24px;
      margin: 0 6px 0 0;
      cursor: pointer
}

.firm_week .head ul li.on {
      background-color: #ff2832
}

.dd_brand {
      width: 1200px;
      margin: 0 auto 30px;
      height: 385px
}

.dd_brand_head,
.dd_brand_head img {
      height: 42px
}

.dd_brand_head {
      height: 42px;
      font: bold 20px/24px "Microsoft YaHei";
      color: #323232
}

.dd_brand_head .dd_brand_head_title,
.dd_brand_head .dd_brand_head_title:hover {
      float: left;
      margin: 11px 0 7px;
      padding: 0 20px 0 6px;
      font: bold 20px/24px "Microsoft YaHei";
      border-right: 1px solid #b7b7b7;
      text-decoration: none;
      background: #fff;
      color: #323232
}

.dd_brand_head .list_aa {
      float: left;
      height: 42px;
      overflow: hidden
}

.dd_brand_head .list_aa li {
      float: left;
      padding: 0 30px;
      margin: 13px 0 0 -13px;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/title_bg.png) no-repeat left 3px;
      font: 16px/20px "Microsoft YaHei"
}

.dd_brand_head .list_aa li a,
.dd_brand_head .list_aa li a:hover {
      font: bold 16px/20px "Microsoft YaHei";
      text-decoration: none;
      color: #323232
}

.dd_brand_head .list_aa li a span.hot {
      font: 14px/20px "Microsoft YaHei";
      padding-left: 5px;
      color: #323232
}

.dd_brand_head a:hover,
.dd_brand_head .list_aa li a:hover span.hot {
      color: #ff2832 !important
}

.dd_brand_content {
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      position: relative;
      width: 1199px;
      height: 342px
}

.dd_brand_content_l {
      position: absolute;
      top: 0;
      left: 0;
      width: 400px
}

.dd_brand_content_l a,
.dd_brand_content_r a {
      float: left;
      width: 199px;
      height: 170px;
      overflow: hidden;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0
}

.dd_brand_content_m {
      position: absolute;
      top: 0;
      left: 400px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0;
      height: 341px;
      overflow: hidden
}

.dd_brand_content_r {
      position: absolute;
      top: 0;
      left: 799px
}

.dd_brand_content_m img {
      width: 398px;
      height: 341px
}

.dd_brand_content_m .roll_aa {
      width: 398px
}

.dd_brand_content_m .roll_aa .over ul {
      position: relative;
      width: 10000px
}

.dd_brand_content_m .roll_aa .over ul li {
      float: left
}

.dd_brand_content_m .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      left: 50%;
      z-index: 6666
}

.dd_brand_content_m .mix_marquee_tab li {
      float: left;
      width: 12px;
      height: 12px;
      overflow: hidden;
      background-color: #c8c8c8;
      border-radius: 10px;
      margin-right: 8px;
      line-height: 36px;
      font-size: 0
}

.dd_brand_content_m .mix_marquee_tab li.current {
      background-color: #ff2832
}

.dd_brand_content_m .btn_brand_prev,
.dd_brand_content_m .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 148px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.dd_brand_content_m .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.dd_brand_content_m .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.dd_brand_content_m .btn_prev_hover,
.dd_brand_content_m .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.book_new {
      height: 519px;
      height: 499px;
      overflow: hidden;
      position: relative;
      margin: 0 auto 30px
}

.book_new .home_screen_head {
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      width: 910px;
      height: 44px;
      border-bottom: 2px solid #000;
      color: #323232;
      font: bold 20px/44px "Microsoft YaHei"
}

.book_new .home_screen_head a,
.book_new .home_screen_head a:hover {
      color: #323232;
      text-decoration: none;
      cursor: pointer
}

.book_new .home_screen_head span {
      font-size: 16px;
      position: relative;
      top: -3px
}

.book_new .home_screen_head a:hover {
      color: #ff2832
}

.book_new .tab_box_aa {
      position: absolute;
      top: 56px;
      left: 0;
      width: 910px;
      height: 443px
}

.book_new .tab_box_aa .head {
      height: 44px;
      width: 655px;
      border-right: 1px solid #e6e6e6;
      position: absolute;
      top: -56px;
      right: 0
}

.book_new .tab_box_aa .head .tab_aa {
      float: right
}

.book_new .tab_box_aa .tab_aa li {
      float: left;
      width: 114px;
      height: 42px;
      padding-top: 1px;
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      text-align: center;
      background-color: #f5f5f5;
      font: 14px/42px "Microsoft YaHei";
      color: #646464;
      cursor: default;
      overflow: hidden
}

.book_new .tab_box_aa .tab_aa li.first {
      margin-right: 0
}

.book_new .tab_box_aa .tab_aa li.on {
      font-weight: bold;
      background-color: #fff;
      width: 112px;
      border: 2px solid #000;
      border-bottom: 0;
      padding: 0 0 2px 0;
      margin-bottom: -2px;
      color: #525252
}

.book_new .tab_box_aa .tab_aa li a,
.book_new .tab_box_aa .tab_aa li a:hover {
      color: #646464;
      text-decoration: none;
      cursor: pointer
}

.book_new .tab_box_aa .tab_aa li.on a,
.book_new .tab_box_aa .tab_aa li.on a:hover {
      color: #323232
}

.book_new .tab_box_aa .tab_content_aa {
      border-top: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6;
      width: 910px;
      height: 441px;
      overflow: hidden;
      position: relative
}

.book_new .tab_box_aa .tab_content_aa .book_left_pic {
      width: 238px;
      height: 441px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px;
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      overflow: hidden;
      text-align: center
}

.book_new .book_tab_img {
      position: absolute;
      bottom: 0;
      left: 1px;
      width: 237px;
      padding-left: 1px;
      background-color: #fff;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/home_bg_1509.png) 0 0
}

.book_new .book_tab_img li {
      float: left;
      width: 63px;
      height: 28px;
      line-height: 28px;
      padding-left: 16px;
      overflow: hidden
}

.book_new .book_tab_img li a,
.book_new .book_tab_img li a:hover {
      color: #323232;
      font: 12px/28px "Microsoft YaHei"
}

.book_new .book_tab_img li a:hover {
      color: #ff2832
}

.book_new .roll_aa {
      width: 335px;
      height: 220px;
      border-right: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6;
      top: 0;
      left: 240px;
      overflow: hidden;
      position: absolute
}

.book_new .roll_aa .btn_brand_prev,
.book_new .roll_aa .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 7px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.book_new .roll_aa .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.book_new .roll_aa .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.book_new .roll_aa .btn_prev_hover,
.home_screen .roll_aa .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.book_new .roll_aa .btn_brand_prev,
.book_new .roll_aa .btn_brand_next {
      top: 75px
}

.book_new .mix_marquee_tab {
      position: absolute;
      bottom: 6px;
      left: 50%;
      z-index: 666
}

.book_new .mix_marquee_tab li {
      float: left;
      width: 10px;
      height: 3px;
      margin-right: 4px;
      _display: inline;
      font-size: 0;
      line-height: 9px;
      overflow: hidden;
      background: #fff
}

.book_new .mix_marquee_tab li.current {
      background: #5e5e5e
}

.book_new .book_upper2 {
      position: absolute;
      top: 0;
      right: 0;
      width: 334px;
      height: 220px;
      overflow: hidden;
      border-bottom: 1px solid #e6e6e6
}

.book_new .book_lower4 {
      position: absolute;
      top: 221px;
      right: 0;
      width: 668px;
      height: 220px;
      overflow: hidden
}

.book_new .book_upper2 .list_aa {
      float: left;
      width: 166px;
      height: 220px;
      border-right: 1px solid #e6e6e6;
      position: relative
}

.book_new .book_lower4 .list_aa {
      float: left;
      width: 166px;
      height: 220px;
      border-right: 1px solid #e6e6e6;
      position: relative
}

.book_new .book_upper2 li .img,
.book_new .book_lower4 li .img {
      display: block;
      width: 150px;
      height: 150px;
      overflow: hidden;
      text-align: center;
      margin: 7px auto 0
}

.book_new .book_upper2 li .name,
.book_new .book_lower4 li .name {
      height: 16px;
      line-height: 16px;
      width: 150px;
      margin: 5px auto 0;
      overflow: hidden
}

.book_new .name a,
.book_new .name a:hover {
      color: #646464
}

.book_new .name a:hover {
      color: #ff2832
}

.book_new .book_upper2 li .price,
.book_new .book_lower4 li .price {
      width: 150px;
      margin: 3px auto 0
}

.book_new .book_upper2 li .rob,
.book_new .book_lower4 li .rob {
      color: #ff2832;
      font: 14px Arial;
      display: inline-block;
      margin-right: 10px
}

.book_new .book_upper2 li .price_r,
.book_new .book_lower4 li .price_r {
      font: 12px Arial;
      color: #969696;
      text-decoration: line-through
}

.book_new .book_upper2 li .ebookprice_n,
.book_new .book_lower4 li .ebookprice_n {
      display: block;
      font: 12px Arial;
      padding: 4px 0 0 0;
      color: #787878
}

.book_new .roll_aa .over {
      width: 335px;
      height: 220px
}

.book_new .roll_aa .over ul {
      width: 10000px;
      position: relative
}

.book_new .roll_aa .over li,
.book_new .roll_aa .over li a {
      padding: 0;
      width: 335px;
      height: 220px;
      display: block;
      overflow: hidden;
      text-align: center
}

.book_new .roll_aa .over li {
      float: left
}

.book_new .tab_content_aa .tab_4 {
      width: 909px;
      height: 441px;
      border-right: 1px solid #e6e6e6;
      overflow: hidden;
      position: relative
}

.book_new .book_tab_6img {
      position: absolute;
      top: 0;
      left: 240px;
      width: 672px;
      height: 442px
}

.book_new .book_tab_6img a,
.book_new .book_tab_6img a:hover {
      float: left;
      width: 223px;
      height: 220px;
      overflow: hidden;
      border-right: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6
}

.book_new .floor_tab_bang {
      width: 278px;
      height: 497px;
      position: absolute;
      right: 0;
      top: 0;
      border: 1px solid #e6e6e6;
      overflow: hidden
}

.book_new .floor_tab_bang .headfloor_tab_bang {
      height: 46px;
      width: 280px
}

.book_new .floor_tab_bang .headfloor_tab_bang li {
      float: left;
      height: 46px;
      width: 139px;
      border-right: 1px solid #e6e6e6;
      text-align: center;
      color: #464646;
      font: 16px/46px "Microsoft YaHei", Simsun;
      background-color: #f5f5f5;
      cursor: default;
      border-bottom: 1px solid #e6e6e6
}

.book_new .floor_tab_bang .headfloor_tab_bang li.on {
      background-color: #fff;
      border-bottom: 1px solid #fff
}

.book_new .book_top {
      padding-top: 10px
}

.book_new .book_top ul {
      height: 429px;
      width: 278px;
      overflow: hidden
}

.book_new .book_top li {
      border-bottom: 1px solid #e5e5e5;
      width: 278px;
      clear: both;
      vertical-align: top
}

.book_new .book_top li.bar {
      height: 32px;
      line-height: 32px
}

.book_new .book_top li.item {
      height: 132px
}

.book_new .book_top li .num {
      float: left;
      width: 25px;
      height: 33px;
      font: 12px/33px Arial;
      padding-left: 15px;
      background: #fff;
      margin-bottom: -1px;
      overflow: hidden
}

.book_new .book_top li.item .num {
      height: 133px
}

.book_new .book_top li .img {
      width: 90px;
      height: 90px;
      overflow: hidden;
      float: left;
      margin: 15px 0 0
}

.book_new .book_top li .img img {
      width: 90px;
      height: 90px
}

.book_new .book_top li .name {
      float: left;
      width: 140px;
      height: 32px;
      line-height: 32px;
      overflow: hidden
}

.book_new .book_top li.item .name {
      height: 100px;
      margin: 15px 0 0 5px;
      _display: inline
}

.book_new .book_top li.item .name a {
      line-height: 20px
}

.book_new .book_top li.item .name a span {
      display: block;
      color: #969696
}

.book_new .book_top li.item .name a:hover span {
      color: #ff2832
}

.book_new .book_top li.line1 .num {
      color: #ff3228;
      font-weight: bold
}

.book_new .book_top li.line2 .num,
.book_new .book_top li.line3 .num {
      color: #ff3228
}

.book_new .book_upper2 .pic,
.book_new .book_lower4 .pic {
      float: left;
      width: 166px;
      height: 220px;
      overflow: hidden;
      border-right: 1px solid #e6e6e6
}

.book_new .book_upper2 .pic img,
.book_new .book_lower4 .pic img {
      width: 166px;
      height: 220px
}

.floor_tall {
      height: 655px;
      overflow: hidden
}

.floor_tall .home_screen {
      height: 635px
}

.floor_tall .home_screen_left .pic {
      height: 521px
}

.floor_tall .home_screen_left {
      height: 579px
}

.floor_tall .tab_content_aafloor_tab .roll_aa {
      height: 340px
}

.floor_tall .tab_content_aafloor_tab .roll_aa .over ul li a,
.floor_tall .pic_uppper3 {
      height: 340px
}

.floor_tall .pic_lower5 {
      top: 398px
}

.floor_tall .pic_uppper3 li a {
      height: 340px
}

.floor_tall .tab_content_aafloor_tab .roll_aa .btn_brand_prev,
.floor_tall .tab_content_aafloor_tab .roll_aa .btn_brand_next {
      top: 138px
}

.floor_tall .roll_aa {
      top: 577px
}

.floor_tall .home_screen .pic_uppper3 a {
      width: 191px;
      height: 340px;
      border-right: 1px solid #e6e6e6;
      float: left;
      overflow: hidden
}

.floor_tall .home_screen .pic_lower5 {
      width: 960px;
      position: absolute;
      left: 240px;
      top: 398px;
      border-bottom: 1px solid #e6e6e6;
      height: 180px;
      overflow: hidden
}

.floor_tall .home_screen .pic_lower5 a {
      float: left;
      width: 191px;
      border-right: 1px solid #e6e6e6;
      height: 180px;
      overflow: hidden;
      text-align: center
}

.preg_baby_floor {
      height: 500px;
      width: 1200px;
      margin: 0 auto 30px
}

.preg_baby_floor .preg_baby_top {
      height: 44px;
      width: 1200px;
      font: bold 20px/44px "Microsoft YaHei";
      color: #ff2832;
      overflow: hidden;
      position: relative
}

.preg_baby_top .preg_baby_top_title,
.preg_baby_top .preg_baby_top_title:hover {
      float: left;
      margin: 9px 0 7px;
      padding: 0 20px 0 0;
      font: bold 20px/24px "Microsoft YaHei";
      border-right: 1px solid #b7b7b7;
      text-decoration: none;
      background: #fff;
      color: #323232
}

.preg_baby_top .preg_baby_top_title:hover {
      color: #ff2832
}

.preg_baby_floor .preg_baby_top .list_aa {
      float: left;
      height: 40px;
      overflow: hidden
}

.preg_baby_floor .preg_baby_top .list_aa li {
      float: left;
      padding: 0 30px;
      margin: 13px 0 0 -13px;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/title_bg.png) no-repeat left 3px;
      font: 16px/20px "Microsoft YaHei"
}

.preg_baby_floor .preg_baby_top .list_aa li a,
.preg_baby_floor .preg_baby_top .list_aa li a:hover {
      font: bold 16px/20px "Microsoft YaHei";
      text-decoration: none;
      color: #323232
}

.preg_baby_floor .preg_baby_top .list_aa li a span.hot {
      font: 14px/20px "Microsoft YaHei";
      padding-left: 5px;
      color: #323232
}

.preg_baby_floor .preg_baby_top .title:hover,
.preg_baby_floor .preg_baby_top .list_aa li a:hover,
.preg_baby_floor .preg_baby_top .list_aa li a:hover span.hot {
      color: #ff2832 !important
}

.preg_baby_floor .preg_baby_mid {
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      position: relative;
      height: 390px;
      width: 1199px;
      overflow: hidden
}

.preg_baby_mid_l,
.preg_baby_mid_m,
.preg_baby_mid_r {
      position: absolute;
      top: 0;
      overflow: hidden
}

.preg_baby_mid_l {
      left: 0;
      width: 221px
}

.preg_baby_mid_m {
      left: 221px
}

.preg_baby_mid_m .over {
      width: 314px;
      height: 389px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0;
      overflow: hidden
}

.preg_baby_mid_m .over ul {
      width: 10000px;
      position: relative
}

.preg_baby_mid_m .over ul li,
.preg_baby_mid_m .over ul li img {
      display: block;
      width: 314px;
      height: 389px
}

.preg_baby_mid_m .over ul li {
      float: left
}

.preg_baby_mid_m .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      z-index: 6666
}

.preg_baby_floor .btn_brand_prev,
.preg_baby_floor .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 174px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.preg_baby_floor .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.preg_baby_floor .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.preg_baby_floor .btn_prev_hover,
.preg_baby_floor .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.preg_baby_mid_m .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      left: 50%
}

.preg_baby_mid_m .mix_marquee_tab li {
      float: left;
      width: 12px;
      height: 12px;
      overflow: hidden;
      background-color: #c8c8c8;
      border-radius: 10px;
      margin-right: 8px;
      line-height: 36px;
      font-size: 0
}

.preg_baby_mid_m .mix_marquee_tab li.current {
      background-color: #ff2832
}

.preg_baby_mid_r {
      left: 536px;
      width: 663px
}

.preg_baby_mid_l .pic,
.preg_baby_mid_r .pic {
      float: left;
      width: 220px;
      height: 194px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0
}

.preg_baby_mid_l img,
.preg_baby_mid_r img {
      width: 200px;
      height: 174px;
      margin: 10px 0 0 10px
}

.preg_baby_floor .preg_baby_bottom {
      height: 1198px;
      height: 64px;
      border: 1px solid #e6e6e6;
      border-top: 0;
      overflow: hidden;
      background-color: #f7f7f7;
      position: relative
}

.preg_baby_bottom .over {
      width: 1179px;
      overflow: hidden;
      margin: 10px auto 0
}

.preg_baby_bottom ul {
      width: 10000px
}

.preg_baby_bottom li {
      float: left;
      width: 118px;
      height: 44px;
      margin-left: -1px;
      border-left: 1px dashed #dfdfdf
}

.preg_baby_bottom li a,
.preg_baby_bottom li a:hover {
      display: block;
      width: 109px;
      height: 44px;
      margin-left: 4px;
      overflow: hidden
}

.preg_baby_floor .preg_baby_bottom .btn_brand_prev,
.preg_baby_floor .preg_baby_bottom .btn_brand_next {
      top: 10px
}

.fix_box {
      left: 50%;
      margin-left: -638px;
      position: fixed;
      bottom: 30px;
      _position: absolute;
      // _top: expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-this.offsetHeight-30));
      z-index: 10000;
      font-family: "Microsoft Yahei"
}

.fix_box .fix_screen_list {
      width: 38px;
      list-style: none;
      position: relative;
      z-index: 10;
      overflow: hidden;
      margin: 0;
      padding: 0
}

.on .fix_screen_list {
      width: auto;
      _width: 200px
}

.fix_box .fix_screen_list li {
      height: 40px;
      line-height: 40px;
      position: relative;
      z-index: 5;
      background-color: #f6f6f6;
      width: 38px;
      overflow: hidden
}

.fix_box .fix_screen_list li.on {
      width: auto;
      z-index: 10;
      overflow: visible
}

.fix_box .fix_screen_list li a {
      display: block;
      font-size: 14px;
      color: #fff;
      text-decoration: none;
      padding-left: 38px;
      height: 40px;
      background: url(http://img61.ddimg.cn/upload_img/00111/home/fix_box_icon_161205.png) 0 0 no-repeat
}

.fix_box .fix_screen_list li a span {
      padding: 0 15px 0 2px
}

.fix_box .fix_screen_list li .f2 {
      background-position: 0 -40px
}

.fix_box .fix_screen_list li .f3 {
      background-position: 0 -80px
}

.fix_box .fix_screen_list li .f4 {
      background-position: 0 -120px
}

.fix_box .fix_screen_list li .f6 {
      background-position: 0 -160px
}

.fix_box .fix_screen_list li .f5 {
      background-position: 0 -200px
}

.fix_box .fix_screen_list li .f7 {
      background-position: 0 -240px
}

.fix_box .fix_screen_list li .f8 {
      background-position: 0 -280px
}

.fix_box .fix_screen_list li .f10 {
      background-position: 0 -320px
}

.fix_box .fix_screen_list li .f9 {
      background-position: 0 -360px
}

.fix_box .fix_screen_list li .f11 {
      background-position: 0 -400px
}

.fix_box .fix_screen_list li .f12 {
      background-position: 0 -440px
}

.fix_box .fix_screen_list li .f13 {
      background-position: 0 -480px
}

.fix_box .fix_screen_list li .f14 {
      background-position: 0 -520px
}

.fix_box .fix_screen_list li .f15 {
      background-position: 0 -560px
}

.fix_box .fix_screen_list li.on .f1,
.fix_box .fix_screen_list li.current .f1 {
      background-position: -40px 0;
      background-color: #93d46f
}

.fix_box .fix_screen_list li.on .f2,
.fix_box .fix_screen_list li.current .f2 {
      background-position: -40px -40px;
      background-color: #f59f70
}

.fix_box .fix_screen_list li.on .f3,
.fix_box .fix_screen_list li.current .f3 {
      background-position: -40px -80px;
      background-color: #8eaff2
}

.fix_box .fix_screen_list li.on .f4,
.fix_box .fix_screen_list li.current .f4 {
      background-position: -40px -120px;
      background-color: #fca230
}

.fix_box .fix_screen_list li.on .f6,
.fix_box .fix_screen_list li.current .f6 {
      background-position: -40px -160px;
      background-color: #ba99ed
}

.fix_box .fix_screen_list li.on .f5,
.fix_box .fix_screen_list li.current .f5 {
      background-position: -40px -200px;
      background-color: #fb98a9
}

.fix_box .fix_screen_list li.on .f7,
.fix_box .fix_screen_list li.current .f7 {
      background-position: -40px -240px;
      background-color: #ff857f
}

.fix_box .fix_screen_list li.on .f8,
.fix_box .fix_screen_list li.current .f8 {
      background-position: -40px -280px;
      background-color: #ee9fcf
}

.fix_box .fix_screen_list li.on .f10,
.fix_box .fix_screen_list li.current .f10 {
      background-position: -40px -320px;
      background-color: #f5b600
}

.fix_box .fix_screen_list li.on .f9,
.fix_box .fix_screen_list li.current .f9 {
      background-position: -40px -360px;
      background-color: #64ace3
}

.fix_box .fix_screen_list li.on .f11,
.fix_box .fix_screen_list li.current .f11 {
      background-position: -40px -400px;
      background-color: #b6c619
}

.fix_box .fix_screen_list li.on .f12,
.fix_box .fix_screen_list li.current .f12 {
      background-position: -40px -440px;
      background-color: #67d8d1
}

.fix_box .fix_screen_list li.on .f13,
.fix_box .fix_screen_list li.current .f13 {
      background-position: -40px -480px;
      background-color: #f97f67
}

.fix_box .fix_screen_list li.on .f14,
.fix_box .fix_screen_list li.current .f14 {
      background-position: -40px -520px;
      background-color: #72d599
}

.fix_box .fix_screen_list li.on .f15,
.fix_box .fix_screen_list li.current .f15 {
      background-position: -40px -560px;
      background-color: #f97f67
}

.fix_box .fix_screen_list li a:hover {
      text-decoration: none
}

.sidebar_wrap {
      position: fixed;
      top: 0;
      right: 0;
      z-index: 100000;
      height: 100%;
      _position: absolute;
      _bottom: auto;
      // _top: expression(eval(document.documentElement.scrollTop))
}

.sidebar {
      position: absolute;
      _position: relative;
      right: 0;
      top: 0;
      width: 34px;
      padding: 0;
      margin: 0;
      height: 100%;
      zoom: 1;
      background: url(http://img63.ddimg.cn/upload_img/00446/111/bg_sidebar.png) repeat-y 0 0
}

.sidebar .sale {
      position: absolute;
      top: 0;
      left: 0;
      width: 34px;
      height: 135px
}

.sidebar .sale .sale_big {
      position: absolute;
      width: 100px;
      height: 128px;
      left: -109px;
      top: 0;
      z-index: 3;
      padding: 4px;
      border: 1px solid #cfcfcf;
      background: #fff;
      display: none
}

.sidebar_top {
      margin: 135px auto 0;
      position: relative
}

.sidebar_top a,
.sidebar_top a:hover,
.sidebar_b a,
.sidebar_b a:hover {
      background-image: url(http://img63.ddimg.cn/2019/8/30/2019083014415426253.png);
      background-repeat: no-repeat;
      position: relative;
      font: 12px/34px "Arial";
      color: #fff;
      text-decoration: none;
      display: block;
      width: 34px;
      height: 34px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {

      .sidebar_top a,
      .sidebar_top a:hover,
      .sidebar_b a,
      .sidebar_b a:hover {
            background-image: url(http://img61.ddimg.cn/upload_img/00111/home/sidebar_icon_2x.png);
            background-size: 80px 280px;
            background-repeat: no-repeat;
            width: 34px;
            height: 34px
      }
}

.sidebar_top a span,
.sidebar_b a span {
      display: none;
      color: #fff;
      position: relative;
      top: 0;
      left: 0;
      background: #4f4f4f;
      text-align: center;
      width: 79px
}

.sidebar_top a.on span,
.sidebar_b a.on span {
      display: block
}

.sidebar_top a.cart {
      background-position: 0 0
}

.sidebar_top a.cart:hover {
      background-position: -40px 0
}

.sidebar_top a.cart em {
      width: 22px;
      height: 14px;
      border-radius: 5px;
      background-color: #ff3228;
      line-height: 14px;
      display: block;
      color: #fff;
      position: absolute;
      top: 0px;
      right: 0;
      white-space: nowrap;
      z-index: 2
}

.sidebar_top a.collect {
      background-position: 0 -35px
}

.sidebar_top a.collect:hover {
      background-position: -40px -35px
}

.sidebar_top a.footprint {
      background-position: 0 -70px
}

.sidebar_top a.footprint:hover {
      background-position: -40px -70px
}

.sidebar_top a.sidebar_points {
      background-position: 0 -105px
}

.sidebar_top a.sidebar_points:hover {
      background-position: -40px -105px
}

.sidebar_b {
      position: absolute;
      bottom: 4px;
      text-align: center;
      width: 34px
}

.sidebar_b .code2s {
      background-position: 0 -140px
}

.sidebar_b .code2s:hover {
      background-position: -40px -140px
}

.sidebar_b .code2b {
      position: absolute;
      width: 352px;
      height: 134px;
      left: -362px;
      bottom: 0;
      z-index: 3;
      padding: 4px 4px 0;
      border: 1px solid #ddd;
      background: #fff
}

.sidebar_b .code2b img {
      display: block;
      width: 350px;
      height: 129px
}

.sidebar_b .back_top {
      background-position: 0 -175px
}

.sidebar_b .back_top:hover {
      background-position: -40px -175px
}

.sidebar_b .survey {
      background-position: 0 -245px
}

.sidebar_b .survey:hover {
      background-position: -40px -245px
}

.sidebar_wrap_open .sidebar {
      right: 220px
}

.sidebar_wrap .sidebar_open {
      display: none
}

.sidebar_wrap_open .sidebar_open {
      display: block;
      width: 220px;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      background: #2f2f2f
}

.sidebar_open h4 {
      height: 34px;
      font: 14px/34px "Microsoft Yahei";
      color: #fff;
      text-align: center;
      padding: 0;
      margin: 0;
      position: relative
}

.sidebar_open h4 .close {
      background: url(http://img63.ddimg.cn/upload_img/00111/home/sidebar_icon_goon.png) no-repeat 0 0;
      position: absolute;
      left: 0;
      top: 0;
      width: 40px;
      height: 34px;
      font-size: 0;
      overflow: hidden;
      line-height: 120px
}

.sidebar_open .sidebar_list {
      width: 200px;
      overflow: hidden;
      padding: 0;
      margin: 0 auto
}

.sidebar_open .sidebar_list li {
      float: left;
      height: 117px;
      padding: 12px 5px 0;
      width: 90px;
      overflow: hidden
}

.sidebar_open .sidebar_list li a {
      display: block
}

.sidebar_open .sidebar_list li img {
      width: 90px;
      height: 90px;
      display: block
}

.sidebar_open .sidebar_list li .price {
      font: 12px/24px Arial;
      color: #fff;
      display: block;
      text-align: center;
      padding-top: 4px
}

.sidebar_open .sidebar_btn {
      width: 190px;
      margin: 6px auto 0
}

.sidebar_open .sidebar_btn a,
.sidebar_open .sidebar_btn a:hover {
      display: block;
      width: 160px;
      padding-right: 30px;
      height: 28px;
      font: 12px/28px "Microsoft Yahei";
      background: #595959 url(http://img63.ddimg.cn/upload_img/00111/home/sidebar_icon_goon.png) no-repeat 113px -38px;
      color: #fff;
      text-decoration: none;
      text-align: center
}

.sidebar_open .sidebar_none {
      width: 150px;
      margin: 30px auto 0
}

.sidebar_open .sidebar_none .icon {
      width: 132px;
      height: 126px;
      display: block;
      background-image: url(http://img63.ddimg.cn/upload_img/00111/home/sidebar_open.png);
      background-repeat: no-repeat;
      margin: 0 auto 10px
}

.sidebar_open .sidebar_none .icon_sc {
      background-position: 0 0
}

.sidebar_open .sidebar_none .icon_zj {
      background-position: 0 -150px
}

.sidebar_open .sidebar_none span {
      display: block;
      color: #848484;
      font: 12px/24px "Microsoft Yahei";
      text-align: center;
      margin-right: -12px
}

.sidebar_loading {
      font: 12px/20px "Microsoft Yahei";
      text-align: center;
      color: #fff;
      padding-top: 50px
}

.sidebar_loading p {
      padding: 0;
      margin: 0
}

.sidebar_loading img {
      width: 40px;
      height: 40px;
      display: block;
      margin: 10px auto 0
}

.sidebar_b .guanggao {
      font: 12px/30px "Arial";
      display: block;
      width: 34px;
      overflow: hidden;
      text-align: center;
      color: #fff;
      background: #474747;
      margin-top: 1px;
      cursor: default
}

.sidebar_top a.robot {
      background-position: 0 -210px
}

.sidebar_top a.robot:hover {
      background-position: -40px -210px
}

.sidebar_robot {
      border: none;
      width: 220px;
      overflow: hidden;
      margin: 0;
      height: 100%
}

.mix_search_top {
      width: 100%;
      height: 52px;
      position: fixed;
      top: 0;
      background-color: rgba(229, 27, 41, 0.9);
      z-index: 99999;
      left: 0;
      display: none
}

@media \0screen\,screen\9 {
      .mix_search_top {
            background-color: #e51b29;
            filter: Alpha(opacity=90);
            *zoom: 1
      }
}

.mix_search {
      width: 1200px;
      margin: 0 auto;
      overflow: hidden;
      height: 52px
}

.mix_search .logo {
      padding: 6px 0 0;
      width: 210px;
      float: left;
      overflow: hidden;
      height: 46px
}

.mix_search .search {
      float: left;
      width: 738px;
      height: 32px;
      overflow: hidden;
      background: #fff;
      font: 14px/32px "Microsoft YaHei";
      margin-top: 9px;
      padding-left: 10px;
      position: relative
}

.mix_search .search input {
      height: 32px;
      background: #fff;
      line-height: 32px;
      border: 0;
      width: 700px;
      color: #666
}

.mix_search .search a,
.mix_search .search a:hover {
      position: absolute;
      right: 0;
      top: 0;
      width: 32px;
      height: 32px;
      line-height: 100px;
      overflow: hidden;
      font-size: 0;
      background: url(http://img62.ddimg.cn/upload_img/00111/home/home_sprite_1511.png) no-repeat 0 -250px;
      text-decoration: none
}

.mix_search .list {
      padding: 9px 0 0 33px;
      float: left;
      width: 205px
}

.mix_search .list li {
      height: 32px;
      color: #fff;
      font: 14px/32px "Microsoft YaHei";
      overflow: hidden;
      width: 210px;
      clear: both
}

.mix_search .list li a,
.mix_search .list li a:hover {
      color: #fff;
      font: 14px/32px "Microsoft YaHei";
      white-space: nowrap
}

.mix_search_top input {
      outline: none
}

.mix_search_top .con {
      clear: none
}

.cywj_img5 {
      width: 1200px;
      margin: 0 auto 30px;
      height: 182px;
      overflow: hidden
}

.cywj_img5 .title {
      height: 40px;
      text-decoration: none;
      color: #323232
}

.cywj_img5 .title a,
.cywj_img5 .title a:hover {
      font: bold 20px/40px "Microsoft YaHei";
      text-decoration: none;
      color: #323232
}

.cywj_img5 .title a:hover {
      color: #ff2832
}

.cywj_img5 .img5 {
      height: 142px;
      width: 1210px;
      overflow: hidden
}

.cywj_img5 .img5 a {
      float: left;
      width: 230px;
      height: 140px;
      border: 1px solid #e6e6e6;
      margin-right: 10px;
      _display: inline;
      overflow: hidden
}

.cywj_img5 .img5 img {
      width: 230px;
      height: 140px
}

.motherbaby_toy {
      width: 1200px;
      margin: 0 auto 20px;
      height: 448px
}

.motherbaby_toy .top {
      height: 40px;
      font: bold 20px/24px "Microsoft YaHei";
      color: #323232
}

.motherbaby_toy .top .home_screen_head {
      float: left;
      margin: 9px 0 7px;
      padding: 0 20px 0 6px;
      font: bold 20px/24px "Microsoft YaHei";
      border-right: 1px solid #b7b7b7;
      background: #fff;
      color: #323232
}

.motherbaby_toy .top .home_screen_head span {
      font-size: 16px;
      position: relative;
      top: -3px
}

.motherbaby_toy .top .home_screen_head a,
.motherbaby_toy .top .home_screen_head a:hover {
      color: #323232;
      text-decoration: none
}

.motherbaby_toy .top .home_screen_head a:hover {
      color: #ff2832
}

.motherbaby_toy .list_aa {
      float: left;
      height: 40px;
      overflow: hidden
}

.motherbaby_toy .list_aa li {
      float: left;
      padding: 0 30px;
      margin: 13px 0 0 -13px;
      background: url(http://img63.ddimg.cn/upload_img/00111/home/title_bg.png) no-repeat left 3px;
      font: 16px/20px "Microsoft YaHei"
}

.motherbaby_toy .list_aa li a,
.motherbaby_toy .list_aa li a:hover {
      font: bold 16px/20px "Microsoft YaHei";
      text-decoration: none;
      color: #323232
}

.motherbaby_toy .list_aa li a span.hot {
      font: 14px/20px "Microsoft YaHei";
      padding-left: 5px;
      color: #323232
}

.motherbaby_toy .top .title:hover,
.motherbaby_toy .list_aa li a:hover,
.motherbaby_toy .list_aa li a:hover span.hot {
      color: #ff2832 !important
}

.motherbaby_toy .middle {
      border: 1px solid #e6e6e6;
      border-width: 1px 0 0 1px;
      position: relative;
      width: 1199px;
      height: 342px
}

.motherbaby_toy .left,
.motherbaby_toy .lunbo_mid,
.motherbaby_toy .right {
      position: absolute;
      top: 0;
      overflow: hidden
}

.motherbaby_toy .left {
      left: 0;
      width: 400px
}

.motherbaby_toy .lunbo_mid {
      left: 400px
}

.motherbaby_toy .right {
      left: 799px;
      width: 400px
}

.motherbaby_toy .left a,
.motherbaby_toy .right a {
      float: left;
      width: 199px;
      height: 170px;
      overflow: hidden;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0
}

.motherbaby_toy .left img,
.motherbaby_toy .right img {
      width: 199px;
      height: 170px
}

.motherbaby_toy .middle .over {
      width: 398px;
      height: 341px;
      border: 1px solid #e6e6e6;
      border-width: 0 1px 1px 0;
      overflow: hidden
}

.motherbaby_toy .over ul {
      width: 10000px;
      position: relative
}

.motherbaby_toy .middle .over ul li,
.motherbaby_toy .middle .over ul li img {
      display: block;
      width: 398px;
      height: 341px
}

.motherbaby_toy .middle .over ul li {
      float: left
}

.motherbaby_toy .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      z-index: 6666
}

.motherbaby_toy .btn_brand_prev,
.motherbaby_toy .btn_brand_next {
      display: block;
      position: absolute;
      width: 30px;
      height: 43px;
      top: 174px;
      background-image: url(http://img60.ddimg.cn/upload_img/00111/home/home_sprite_1507.png);
      background-repeat: no-repeat;
      background-color: #000;
      z-index: 20;
      cursor: pointer;
      opacity: 0.2;
      filter: alpha(opacity=20)
}

.motherbaby_toy .btn_brand_prev {
      left: 0;
      background-position: 0px -83px
}

.motherbaby_toy .btn_brand_next {
      right: 0;
      background-position: -36px -83px
}

.motherbaby_toy .btn_prev_hover,
.motherbaby_toy .btn_next_hover {
      opacity: 0.5;
      filter: alpha(opacity=50)
}

.motherbaby_toy .mix_marquee_tab {
      position: absolute;
      bottom: 20px;
      left: 50%
}

.motherbaby_toy .mix_marquee_tab li {
      float: left;
      width: 12px;
      height: 12px;
      overflow: hidden;
      background-color: #c8c8c8;
      border-radius: 10px;
      margin-right: 8px;
      line-height: 36px;
      font-size: 0
}

.motherbaby_toy .mix_marquee_tab li.current {
      background-color: #ff2832
}

.motherbaby_toy .bottom {
      height: 1198px;
      height: 64px;
      border: 1px solid #e6e6e6;
      border-top: 0;
      overflow: hidden;
      background-color: #f7f7f7;
      position: relative
}

.motherbaby_toy .bottom .over {
      width: 1179px;
      overflow: hidden;
      margin: 10px auto 0
}

.motherbaby_toy .bottom li {
      float: left;
      width: 118px;
      height: 44px;
      margin-left: -1px;
      border-left: 1px dashed #dfdfdf
}

.motherbaby_toy .bottom li a,
.motherbaby_toy .bottom li a:hover {
      display: block;
      width: 109px;
      height: 44px;
      margin-left: 4px;
      overflow: hidden
}

.motherbaby_toy .bottom .btn_brand_prev,
.motherbaby_toy .bottom .btn_brand_next {
      top: 10px
}

.home_screen_cai {
      width: 1200px;
      margin: 0 auto 30px
}

.home_screen_cai .head {
      height: 34px;
      color: #ff2832;
      font: bold 20px "Microsoft YaHei";
      border-bottom: 2px solid #ff3228;
      padding-left: 5px
}

.home_screen_cai .tab_c {
      border: 1px solid #e6e6e6;
      width: 1198px;
      margin: 10px auto 0;
      overflow: hidden;
      padding: 10px 0 15px;
      background: url(http://img63.ddimg.cn/upload_img/00111/gg/guanggao02.png) no-repeat right bottom
}

.home_screen_cai .tab_c ul {
      padding-left: 5px;
      width: 1188px
}

.home_screen_cai .tab_c ul li {
      float: left;
      width: 190px;
      height: 258px;
      padding: 4px 3px 7px;
      border: 1px solid #fff
}

.home_screen_cai .tab_c .pic {
      display: block;
      width: 190px;
      height: 190px;
      overflow: hidden;
      margin: 0 auto
}

.home_screen_cai .tab_c .pic img {
      width: 190px;
      height: 190px
}

.home_screen_cai .tab_c .name {
      width: 190px;
      height: 32px;
      line-height: 16px;
      padding: 8px 0 0;
      margin-bottom: 5px;
      overflow: hidden
}

.home_screen_cai .tab_c .name a:hover {
      color: #ff2832
}

.home_screen_cai .tab_c .price {
      font: 18px Arial;
      color: #ff2832;
      position: relative
}

.home_screen_cai .tab_c .price .ebookprice_n {
      position: absolute;
      right: 5px;
      bottom: 2px;
      font: 12px Arial;
      padding: 4px 0 0 0;
      color: #787878
}

.home_screen_cai .tab_c ul li.hover {
      border: 1px solid #efefef;
      box-shadow: 0 0 4px #ddd;
      position: relative
}

.home_screen_cai .tab_c .pic {
      position: relative
}

.home_screen_cai .tab_c .pic img.mian_pic_icon {
      position: absolute;
      width: 60px;
      height: 60px;
      right: 0px;
      bottom: 0px;
      z-index: 8
}
.clearfix li{
      display: none;
}
.clearfix li.on{
      display: block;
}
.gobackbox{
display: block;
position: fixed;
right: 30px;
bottom: 30px;
background-color:#F97F67;
font-size: 16px;
padding: 4px 7px;
box-sizing: border-box;
}